/**
 * 
 */
package com.simplecms.util;

import java.sql.Timestamp;
import java.text.SimpleDateFormat;

/**
 * @author hokin.jim
 *
 */
public class DateUtil {
	//=============================================================
	//DateUtil单例
	private static DateUtil dateUtil=null;
	private DateUtil(){};
	public static DateUtil getInstance(){
		if(dateUtil==null){
			dateUtil= new DateUtil();
		}
		return dateUtil;
	}
	//=============================================================
	//日期样式字符串常量
	public static final String DATESTR_STYLE1="yyyy-MM-dd HH:mm:ss";
	public static final String DATESTR_STYLE2="yyyy/MM/dd HH:mm:ss";
	public static final String DATESTR_STYLE3="yyyy年MM月dd日 HH:mm:ss";
	public static final String DATESTR_STYLE4="yyyy-MM-dd";
	//=============================================================
	/**
	 * 毫秒数转换成日期字符串
	 * @param ts
	 * @param patt (例如：yyyy-MM-dd HH:mm:ss)
	 * @return
	 */
	public String getDateStrByTimestamp(Timestamp ts,String patt){
		String dateStr = "";
		SimpleDateFormat sdf = new SimpleDateFormat(patt);
		dateStr = sdf.format(ts);
		return dateStr;
	}

}
